#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

long long jie(int x)
{
	long long a = 1;
	for (int i = 1; i <= x; i++) {
		a *= i;
	}
	return a;
}
int main()
{
	int n;
	scanf("%d", &n);
	long long sum = 0;
	for (int j = 1; j <= n; j++) {
		sum += jie(j);
	}
	printf("%ld", sum);
	return 0;
}